package com.ruoyi.record.domain;

import com.baomidou.mybatisplus.annotation.*;

import com.ruoyi.common.mybatisplus.core.BaseEntity;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * 文件管理对象 record_file
 * 
 * @author ruoyi
 * @date 2024-11-19
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("record_file")
public class RecordFile extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 文件id */
    @TableId(type = IdType.AUTO)
    private Long fileId;

    /** 文件名称 */
    @Excel(name = "文件名称")
    private String fileName;

    /** 文号 */
    @Excel(name = "文号")
    private String fileNo;

    @Excel(name = "发文日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date fileDate;

    /** 文件类别 */
    @Excel(name = "文件类别")
    private String fileType;

    /** 文件类型 */
    @Excel(name = "文件类型")
    private String fileModel;

    /** 发文单位 */
    @Excel(name = "发文单位")
    private String fileDept;

    /** 文件地址 */
    @Excel(name = "文件地址")
    private String fileUrl;

    /** 删除标识 */
    @TableLogic
    private String delFlag;

}
